splash of sea water - French English Dictionary